.cart
  background #fff
  position fixed
  width 100%
  z-index 1001
  bottom 0
  .flex
    setFlex(space-between, center)
  & p
    setFontsize(12px)
    line-height 1
    color #666
    &.title
      setFontsize(16px)
      color #333
      overflow hidden
      text-overflow ellipsis
      white-space nowrap
      width 5.3rem
      margin-bottom cal(29) rem
    &.price
      setFontsize(18px)
      color redColor
  img
    width cal(200) rem
    height cal(200) rem
    margin-top cal(-47) rem
    border-radius 5px
    border bordercolor
  .desc
    padding-bottom cal(30) rem
    &.flex
      padding-left cal(20) rem
      padding-right cal(15) rem
      .flex1
        flex 40 1 0%
      .flex2
        flex 95 1 auto
        align-self flex-start
        margin-top cal(45) rem
        padding-left cal(30) rem
      .flex3
        flex 8 1 0%
        align-self flex-start
        margin-top cal(15) rem
        .icon-close
          background-position 0 -5.81rem
  .number
    padding-top cal(30) rem
    padding-left cal(20) rem
    padding-right cal(15) rem
    & > .flex
      width cal(250) rem
      height cal(78) rem
      border 1px solid #999
      border-radius 3px
      text-align center
      align-items stretch
      margin-top cal(20) rem
      margin-bottom cal(40) rem
      p
        line-height cal(78) rem
      .flex1
        flex 13 1 0%
        &:first-child
          border-right: 1px solid #999
        &:last-child
          border-left: 1px solid #999
      .flex2
        flex 24 1 0%
        p
          setFontsize(18px)
